
var base_url='js/address/'
var LAreajsarr=['LArea','LAreaData2','LAreaData1']
var head = $("#warp");
var jquery='jquery'
for(var i=0;i<=LAreajsarr.length-1;i++){
   var jquery='jquery'+i;
   jquery=document.createElement("script")
   jquery.type ="text/javascript";
   jquery.src = base_url +LAreajsarr[i]+'.js';
   head.after(jquery);
}
// 地址插件调用
  var area = new LArea();
  area.init({
      'trigger': '#add_add', //触发选择控件的文本框，同时选择完毕后name属性输出到该位置
      'nameTo': '#add_addname', //选择完毕后id属性输出到该位置
      'valueTo': '#add_addvalue', //选择完毕后id属性输出到该位置
      'keys': {
          id: 'id',
          name: 'name'
      }, //绑定数据源相关字段 id对应valueTo的value属性输出 name对应trigger的value属性输出
      'type': 1, //数据源类型
      'data': LAreaData //数据源
  });
  area.value=[25,10]   //默认设置上海闵行

// 切换默认地址
$(".addresslis .infor p").click(function(){
  $(this).parents(".addresslis").addClass("active").siblings().removeClass("active")
})
// 修改收获地址
function layeraddress(obj){
  var name ='', iphone ='', dz ='', dzinfor ='';
  if(obj){
      var that=$(obj).parents(".addresslis");
          name=that.find(".name").text();
          iphone=that.find(".iphone").text();
          dz=that.find(".dz").text();
          dzinfor=that.find(".dzinfor").text();
  }
      $(".layeraddress").show()
      $("#add_name").val(name);
      $("#add_iphone").val(iphone);
      $("#add_add ,#add_addname").val(dz);
      $("#add_addinfor").val(dzinfor);
      if(obj){
          defaultaddress()
      } 
      
}
// 保存收货地址
function submitaddress(){
  var inputlist=$(".layeraddress ul li .Required ");
  var myreg=/^[1][3,4,5,7,8][0-9]{9}$/;
  function lifocus(key){
      layer.open({
          content: key ,skin: 'msg',time: 2
      });
  }
  for(var i=0; i<=inputlist.size()-1; i++){
      var text=inputlist.eq(i).attr("placeholder")
      if(inputlist.eq(i).val()==''){
          lifocus(text);
          inputlist.eq(i).parents(".input").addClass("border");
          return false;
      }else{
          if( inputlist.eq(i).hasClass('Telephone') && !myreg.test(inputlist.eq(i).val() ) ){
              $(".layeraddress ul li .input ").removeClass("border");
              inputlist.eq(i).parents(".input").addClass("border");
              lifocus('手机号码有误，请重填');
              return false; 
          }
          inputlist.eq(i).parents(".input").removeClass("border");
      }
  }
  lifocus('保存成功');
  $(".layeraddress").hide()
}

// 设置默认地址选择地址
function defaultaddress(){
  var data=$("#add_addname").val();
      data=data.split(',')
  for(var i in LAreaData){
  if(LAreaData[i].name==data[0]){
      var x=i;
      var citya=LAreaData[i].child;
      for(var j in citya){
          if(citya[j].name==data[1]){
              var y=j;
              var districta=citya[j].child;
              for(var k in districta){
                  if(districta[k].name==data[2]){
                      var z=k;
                  }
              }
          }
      }
  }
  area.value=[x,y,z]
}
}